﻿@charset "utf-8";
/* CSS Document */

/*reset: 重设外观 */
a{ text-decoration:none; color:#333333;}
a:hover{ color:#004f93;}
body{margin:0 auto;}
div,q,iframe,form,
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
img,fieldset{border: none 0;}
body,td,textarea{word-break: break-all; line-height:1.5;}
body,input,textarea,select,button{margin: 0; font-size: 12px; font-family: 微软雅黑, SimSun, sans-serif;}
div,p,table,th,td{ font-size:1em; font-family:inherit; line-height:inherit;}
td{word-wrap:break-word; word-break:break-all;}
ul,dl,li{list-style: none outside;}
em,i,u,q,s,dl,caption{ font-style: normal; font-weight: normal; text-decoration: none; }
p{text-align: justify; text-justify: inter-ideograph; margin-top:0em; margin-bottom:1em;}
textarea {line-height:1.4;}
body{margin:0px auto;}
* html textarea,*+html textarea {overflow:auto; overflow-x: hidden; }/*使多行文本框不显示默认的竖向滚动条*/
* html iframe, * html frame {overflow:auto; }/*使浮动窗口不显示默认的竖向滚动条*/
* html input {overflow: hidden; }/*使按钮文字不溢出*/
/*end reset*/

/*Global:常用样式*/
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.clearfix{display: block; display: table; *display: inline-block; _height: 1%;}
.clearfix:after {content:'\20'; display:block; clear:both;}
.clearself{ overflow:hidden; _overflow:visible; _height:1%;}
.inline-block{display:inline-block;*zoom: 1;*display: inline;vertical-align:middle;overflow:hidden;}
.justify{ text-align: justify; text-justify: inter-ideograph;}
h4{ font-size:16px;}
.mt10{ margin-top:10px;}


/*公用样式开始*/
body{ background:#f7f7f7; _background-image:url(about:blank);  _background-attachment:fixed; }
.pagewidth{ width:960px; margin:0 auto;}
.header {text-align:center;}
.header .top{ height:77px; overflow:hidden; background:url(../images/headerbg.gif) repeat-x left top;}
.header .top .logo{ padding-top:15px;}
.header .top .toplinks{ padding-right:15px; padding-top:25px;color:#999; text-align:right;}
.header .top .toplinks img{ margin-right:5px;}
.header .top .toplinks a{ padding:0px 6px 0px 25px; color:#0156a0; display:inline-block; line-height:26px;}
.header .top .toplinks a.no{ background:none;}
.header .top .toplinks .eng{ background:url(../images/eng.jpg) no-repeat 5px center;}
.header .top .toplinks .ditu{ background:url(../images/ditu.jpg) no-repeat 5px center;}
.header .top .toplinks .lxwm{ background:url(../images/lxwm.jpg) no-repeat 5px center;}
.header .top .toplinks .xlwb{ background:url(../images/xlwb.jpg) no-repeat 5px center;}

/* 导航样式 */
.subNavlist{ width:114px; height:140px; padding-left:6px; padding-top:10px; border-top:none;}
#subNavWrap .current{ background:#fff;}
#subNavWrap div.nopadd{text-align:center; padding-left:0; width:120px;}
.subnavdiv{ position:absolute; top:0; left:0; height:160px; width:960px; z-index:-1;filter:alpha(opacity=85);opacity:0.85; background:#ffffff;}

.header  .mainNavWrap{ height:40px; background:url(../images/navbg.gif) repeat-x left top; }
.header  .mainNavWrap .mainNav{ width:980px; }
.header  .mainNavWrap .mainNav li{ float:left; width:104px; background:url(../images/navcurrentbg.gif) no-repeat right top; line-height:40px; height:40px; text-align:center;}
.header  .mainNavWrap .mainNav li.pro{ padding:0px 55px;}
.header  .mainNavWrap .mainNav li.wid{ padding:0px 35px;}
.header  .mainNavWrap .mainNav li.widlast{ padding:0px 30px;}
.header  .mainNavWrap .mainNav li a{ font-size:14px; font-weight:bold; color:#ffffff; font-family:Arial; }
.header  .mainNavWrap .searchWrap{ width:184px; height:24px; line-height:24px; padding:8px 3px; background:url(../images/searchbg.gif) no-repeat left center; overflow:hidden;}
.header  .mainNavWrap .searchWrap input.searchText{ color:#666666; border:none; width:132px; padding:2px; margin-left:12px; background:none;}
.header  .mainNavWrap .searchWrap input.searchbtn{ display:inline-block; width:24px; padding:0px; margin:0px; height:24px; overflow:hidden; border:none; background:none;}
.header  .subNavWrap{ display:none; clear:both; line-height:2.2; width:960px; margin:0 auto; position:absolute; overflow:hidden; top:40px; z-index:5000; border:1px solid #e6e6e6;height:150px;}
.header  .subNavWrap a{ display:inline-block;  padding:0px 0px 0px 6px; color:#333333;}
.header  .subNavWrap a:hover,.header  .subNavWrap a.current{ color:#004f93; background:url(../images/bluedian.gif) no-repeat left center;}
.header  .subNavWrap .proNavs{ width:110px; padding-left:85px;}
.header  .subNavWrap .proNavs .linkimg{ overflow:hidden; background:url(../images/linkimgbg.gif) no-repeat center top; padding:8px 4px 6px 6px;}
.header  .subNavWrap .proNavs .linkimg a{ padding-left:0px; display:inline-block; width:42px; height:12px; font-size:0px; overflow:hidden;}
.header  .subNavWrap .proNavs .linkimg a.online{ background:url(../images/tiyan.gif) no-repeat left top;}
.header  .subNavWrap .proNavs .linkimg a.down{ background:url(../images/down.gif) no-repeat left top;}
.header  .subNavWrap .proNavs .linkimg a.online:hover{ background:url(../images/currenttiyan.gif) no-repeat left top;}
.header  .subNavWrap .proNavs .linkimg a.down:hover{ background:url(../images/currentdown.gif) no-repeat left top;}

/*.main{ clear:both; }*/
.header  .subNavWrap .serviceNavs{ width:70px; padding-left:20px;}
.header  .subNavWrap .caseNavs{ width:125px; padding-left:35px; }
.header  .subNavWrap .helpNavs{ width:120px; padding-left:25px;}
.header  .subNavWrap .aboutNavs{ width:95px; padding-left:33px;}
.header  .subNavWrap .discuss{ width:76px;}
.header  .subNavWrap .friends{ width:108px; padding-left:20px; border-left:1px dotted #aaaaaa; height:140px; }
.header  .subNavWrap .friends span.parent{ display:inline-block; color:#004f93; padding:0px 20px;  background:#f7f7f7; }
.header  .subNavWrap .friends a{ padding:0px 20px;}
.header  .subNavWrap .friends a:hover{background:url(../images/bluedian.gif) no-repeat 12px center;}
/*联系我们*/
.contact{
	background:url(../images/contactasicon.png) no-repeat left top;_background:url(../images/contactasicon.gif) no-repeat left top;
	text-indent:99px;
	display:inline-block;
	right:0px;
	top:160px;
	width:27px;
    height: 83px;
    overflow: hidden;
    position: fixed;
    z-index: 8000;
	_position:absolute;
	_right:0px;
	_top:expression(documentElement.scrollTop+160);
}
.footer{ background:url(../images/footerbg.gif) repeat-x left top; margin-top:20px;}
.footer .footerCon{ text-align:center; padding:20px 0px; color:#999999; line-height:2.2;}
.footer .footerCon a{ padding:0px 12px; display:inline-block; line-height:26px; background:url(../images/headerline.gif) no-repeat right center;}
.footer .footerCon a.no{ background:none; }

.page input[type=button]{ border:1px solid #004F93; background:#048BBB; color:#fff;}
